package main

import (
	"fmt"

	"go.mod/person"
)

func main() {
	/**
	同包下，不需要像java一样new 对象，而是直接调用构造体的方法即可
	*/
	s, err := person.New("tom")
	if err != nil {
		fmt.Println(err)
	}
	fmt.Println("listen", s.Listen("hello"))
	fmt.Println("speak", s.Speak("hello"))
	fmt.Println("read", s.Read("hello"))
	fmt.Println("write", s.Write("hello"))

	e, err := person.NewEat("豆浆")
	if err != nil {
		fmt.Println("err:", err)
	}
	fmt.Println("eat:", e.NotEat("豆浆"))
}
